Repository navigation
Add the skill point (CP) curve - #172
Conversation
Two CP per job level, plus forty once the character has a class. Login traces of job level 80 characters land on 200 CP once their active skills are paid for. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014gSmkVtYup7KTZ63CJcxZT
|
No actionable comments were generated in the recent review. WalkthroughThe pull request adds ChangesSkill point calculation
Estimated code review effort: 2 (Simple) | ~10 minutes Change: Feature Suggested reviewers: Merge Risk:
|
Adds
ISkillPointService.GetSkillPoints(class, jobLevel), the CP a character can spend on class skills. It gives two CP per job level, plus forty once the character has a class, so a level 80 job ends at 200. The approval table lists every class and job level.Evidence. The login traces include job level 80 characters. Each one has a
levpacket with its remaining CP and askipacket with its skills. Adding the remaining CP to the CP cost of the active skills listed comes to 200 for every such character. Passive training courses are left out of that sum: with them included, the total is 212. Every traced character is at job level 80, so the slope below the cap is not confirmed. The code comment says so.This is needed by NosCore #2881, which refuses skill purchases without enough CP and shows the remaining CP in the client.
New feature, so this is a minor bump: 6.4.0.
Generated by Claude Code
Summary by CodeRabbit